Characterizing a Software Component
نویسندگان
چکیده
This paper discusses the problem of characterizing a software component, which is essential to understand what components are and how they can be classified. First, we classify what should be characterized about a component into three categories: Informal Descriptions, Internals, and Externals . Then, using this classification, we derive a set of features to characterize a software component.
منابع مشابه
Component Based Testing using the Software Development Cycle
The IT community has figured out how to design and implement exceptionally reusable classes amid the previous ten years. This was constrained by writing down the distinctive design patterns and characterizing the component based approach. Presently another aspect turns out to be increasingly vital: do these classes act like it has been characterized amid the design-phase? Existing testbenches d...
متن کاملTesting in the Component Age
At the end of the last century, quality and especially reusability problems of object-oriented software cropped out. As a remedy, nowadays component based software development resounds throughout the developer communities. Nevertheless the special aspects of testing component based systems often remain overlooked. After characterizing the main differences between object-oriented and componentba...
متن کاملResearch Issues in Characterizing the Performance of Reusable Software Components
The software reuse practices of many organizations could be described as “ad hoc,” at best. Some reuse efforts do not consider even basic concepts such as completely specifying or correctly verifying reusable code. Those organizations that do attempt to specify formally their reusable assets often do so at the expense of neglecting issues concerned with performance. The area of Software Perform...
متن کاملTopological properties for characterizing well-formedness of process components
RHODES is an environment for modelling software processes, in which software processes are described by using a Process Modelling Language called PBOOL+. In this environment, a software process is built from PBOOL+ process components that can be reused to construct other processes. To identify well-formed process components, we study properties to be able to characterize topological structure o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999